Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
  2.1.8 Mupad
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

B grade: { }

C grade: { }

F grade: { }

2.1.2 Mathematica

A grade: { 5, 9, 11, 16 }

B grade: { 2, 3, 4, 6, 7, 8, 10, 12 }

C grade: { 1, 13, 17 }

F grade: { 14, 15, 18, 19 }

2.1.3 Maple

A grade: { 6, 7, 8, 9, 10, 11, 16 }

B grade: { 2, 3, 4, 5, 12 }

C grade: { }

F grade: { 1, 13, 14, 15, 17, 18, 19 }

2.1.4 Maxima

A grade: { 4, 5, 6, 7, 8, 9, 10, 11, 12, 16 }

B grade: { 1, 2, 3 }

C grade: { }

F grade: { 13, 14, 15, 17, 18, 19 }

2.1.5 FriCAS

A grade: { 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16 }

B grade: { 2 }

C grade: { }

F grade: { 13, 14, 15, 17, 18, 19 }

2.1.6 Sympy

A grade: { 2, 3, 4, 5, 6, 7, 16 }

B grade: { 8 }

C grade: { }

F grade: { 1, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19 }

2.1.7 Giac

A grade: { 5, 6, 7, 9, 11, 16 }

B grade: { 2, 3, 4, 8, 10, 12 }

C grade: { }

F grade: { 1, 13, 14, 15, 17, 18, 19 }

2.1.8 Mupad

A grade: { }

B grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16 }

C grade: { }

F grade: { 13, 14, 15, 17, 18, 19 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac {\text {antiderivative leaf size}}{\text {optimal antiderivative leaf size}}\)











Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A C F B A F(-1) F B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 20 20 107 0 248 24 0 0 22
normalized size 1 1.00 5.35 0.00 12.40 1.20 0.00 0.00 1.10
time (sec) N/A 0.028 0.184 5.205 1.411 0.432 0.000 0.000 13.745




















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B B B B A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 59 71 42 42 141 58 23
normalized size 1 1.00 3.28 3.94 2.33 2.33 7.83 3.22 1.28
time (sec) N/A 0.021 0.030 0.490 0.621 0.443 7.738 0.170 13.473




















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B B B A A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 39 65 44 35 236 46 43
normalized size 1 1.00 2.17 3.61 2.44 1.94 13.11 2.56 2.39
time (sec) N/A 0.022 0.109 0.426 0.647 0.426 4.831 0.161 13.282




















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B B A A A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 44 51 29 29 100 39 22
normalized size 1 1.00 2.44 2.83 1.61 1.61 5.56 2.17 1.22
time (sec) N/A 0.021 0.027 0.419 0.618 0.424 2.302 0.157 13.186




















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A B A A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 31 44 34 28 148 31 18
normalized size 1 1.00 1.72 2.44 1.89 1.56 8.22 1.72 1.00
time (sec) N/A 0.021 0.069 0.319 0.513 0.404 1.341 0.213 13.236




















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B A A A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 51 31 22 22 53 26 21
normalized size 1 1.00 2.83 1.72 1.22 1.22 2.94 1.44 1.17
time (sec) N/A 0.014 0.024 0.307 0.403 0.437 0.591 0.139 0.039




















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B A A A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 16 16 33 30 26 16 49 15 14
normalized size 1 1.00 2.06 1.88 1.62 1.00 3.06 0.94 0.88
time (sec) N/A 0.013 0.009 0.061 0.416 0.434 0.259 0.127 13.243




















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B A A A B B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 10 10 22 11 10 10 4124 30 10
normalized size 1 1.00 2.20 1.10 1.00 1.00 412.40 3.00 1.00
time (sec) N/A 0.004 0.007 0.185 0.425 0.442 46.571 0.171 0.017




















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A A F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 10 10 10 11 12 18 0 13 10
normalized size 1 1.00 1.00 1.10 1.20 1.80 0.00 1.30 1.00
time (sec) N/A 0.009 0.015 0.308 0.342 0.418 0.000 0.157 13.183




















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B A A A F B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 16 16 107 17 23 24 0 49 23
normalized size 1 1.00 6.69 1.06 1.44 1.50 0.00 3.06 1.44
time (sec) N/A 0.022 0.027 0.509 0.333 0.400 0.000 0.185 13.226




















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A A F A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 18 34 22 32 0 24 18
normalized size 1 1.00 1.00 1.89 1.22 1.78 0.00 1.33 1.00
time (sec) N/A 0.022 0.048 0.516 0.544 0.407 0.000 0.166 13.170




















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A B B A A F(-1) B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 18 18 39 47 32 32 0 98 22
normalized size 1 1.00 2.17 2.61 1.78 1.78 0.00 5.44 1.22
time (sec) N/A 0.022 0.034 0.579 0.507 0.404 0.000 0.176 13.228




















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A C F F F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD TBD
size 171 171 385 0 0 0 0 0 -1
normalized size 1 1.00 2.25 0.00 0.00 0.00 0.00 0.00 -0.01
time (sec) N/A 0.193 2.541 4.534 0.000 0.465 0.000 0.000 0.000




















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A F F F F F(-1) F F
verified N/A Yes N/A TBD TBD TBD TBD TBD TBD
size 211 211 0 0 0 0 0 0 -1
normalized size 1 1.00 0.00 0.00 0.00 0.00 0.00 0.00 -0.00
time (sec) N/A 0.227 3.564 0.898 0.000 0.444 0.000 0.000 0.000




















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A F F F F F(-1) F F
verified N/A Yes N/A TBD TBD TBD TBD TBD TBD
size 286 286 0 0 0 0 0 0 -1
normalized size 1 1.00 0.00 0.00 0.00 0.00 0.00 0.00 -0.00
time (sec) N/A 0.321 13.264 1.273 0.000 0.469 0.000 0.000 0.000




















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 73 73 109 74 60 60 153 97 58
normalized size 1 1.00 1.49 1.01 0.82 0.82 2.10 1.33 0.79
time (sec) N/A 0.058 0.033 0.436 0.610 0.449 7.135 0.168 13.154




















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A C F F F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD TBD
size 184 184 525 0 0 0 0 0 -1
normalized size 1 1.00 2.85 0.00 0.00 0.00 0.00 0.00 -0.01
time (sec) N/A 0.231 5.239 5.372 0.000 0.446 0.000 0.000 0.000




















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A F F F F F(-1) F F
verified N/A Yes N/A TBD TBD TBD TBD TBD TBD
size 215 215 0 0 0 0 0 0 -1
normalized size 1 1.00 0.00 0.00 0.00 0.00 0.00 0.00 -0.00
time (sec) N/A 0.234 12.508 3.590 0.000 0.458 0.000 0.000 0.000




















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A F F F F F(-1) F F
verified N/A Yes N/A TBD TBD TBD TBD TBD TBD
size 304 304 0 0 0 0 0 0 -1
normalized size 1 1.00 0.00 0.00 0.00 0.00 0.00 0.00 -0.00
time (sec) N/A 0.362 13.082 2.940 0.000 0.467 0.000 0.000 0.000










2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac {\text {number of rules}}{\text {integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [9] had the largest ratio of [.2000]

Table 2.1:Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac {\text {number of rules}}{\text {integrand leaf size}}\)







1 A 1 1 1.00 25 0.040







2 A 1 1 1.00 21 0.048







3 A 1 1 1.00 21 0.048







4 A 1 1 1.00 21 0.048







5 A 1 1 1.00 21 0.048







6 A 1 1 1.00 19 0.053







7 A 3 2 1.00 12 0.167







8 A 1 1 1.00 8 0.125







9 A 2 2 1.00 10 0.200







10 A 1 1 1.00 19 0.053







11 A 1 1 1.00 21 0.048







12 A 1 1 1.00 21 0.048







13 A 4 4 1.00 25 0.160







14 A 7 5 1.00 26 0.192







15 A 8 5 1.00 25 0.200







16 A 3 2 1.00 21 0.095







17 A 4 4 1.00 33 0.121







18 A 7 5 1.00 35 0.143







19 A 8 5 1.00 33 0.152